package cn.tedu.ymg.product.service;

import cn.tedu.ymg.commons.pojo.vo.PageData;
import cn.tedu.ymg.product.pojo.param.HappyAddNewParam;
import cn.tedu.ymg.product.pojo.param.HappyUpdateInfoParam;
import cn.tedu.ymg.product.pojo.vo.HappyListItemVO;
import cn.tedu.ymg.product.pojo.vo.HappyStandardVO;

public interface IHappyService {

    void addNew(HappyAddNewParam happyAddNewParam);

    void delete(Long id);

    void updateInfoById(Long id, HappyUpdateInfoParam happyUpdateInfoParam);

    HappyStandardVO getStandardById(Long id);

    PageData<HappyListItemVO> list(Integer pageNum);
    PageData<HappyListItemVO> list(Integer pageNum, Integer pageSize);

}
